il y a un peu près un an, j'avais commencé à rédiger un tuto sur le SDK de la graph 85, pour le noob complet. Je ne l'ai jamais fini, simplement parce que j'étais rarement sur le pc.
Maintenant que j'ai mon propre pc, je pense le continuer, voire le finir
Je propose donc ici un pdf en fichier joint que je mettrai surement à jour. Il contient pour l'instant l'explication sur comment se procurer le SDK et faire son premier addin.
Dîtes-moi ce que vous en pensez, si c'est une bonne initiative, etc...
Dernier message de la page précédente :Posté le 04/05/2009 15:06 |
Je me comprends
Sinon pour DevC++, comme cité plus haut, c'est un peu abandonné donc autant prendre des trucs qui évoluent.
----------------------------------
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
il y a un peu près un an, j'avais commencé à rédiger un tuto sur le SDK de la graph 85, pour le noob complet. Je ne l'ai jamais fini, simplement parce que j'étais rarement sur le pc.
Maintenant que j'ai mon propre pc, je pense le continuer, voire le finir
Je propose donc ici un pdf en fichier joint que je mettrai surement à jour. Il contient pour l'instant l'explication sur comment se procurer le SDK et faire son premier addin.
Dîtes-moi ce que vous en pensez, si c'est une bonne initiative, etc...
Proposer des liens vers des logiciels/environnements/compilateurs
De faire une archive (.zip/.rar) regroupant toutes les librairies/fonctions pour la Graph85.
De mettre en ligne les sources de certains jeux comme Mario, Bazzzooka, Falldown-g85, Indestructotank ou autres (sous autorisation)
Cela faciliterait grandement l'utilisation du SDK.
Il suffirait tout ou presque au programmeur de faire du copier/coller
ça me boosterais aussi pour que je m'intéresse un peu plus à tout ça
----------------------------------
My games on Casio: Donkey Kong lua, Warcraft 2, Test Drive Casio, Duke Nukem 3D, Dragon Ball Z 2, Dragon Ball Z, Zelda -POEW-, Final Fantasy Next-G, TSC, GTA2, MYST, GTA
Le copier/coller est l'ennemi du développeur
C'est le meilleur moyen de faire un programme qui plante et de ne pas comprendre pourquoi.
Il y avait quelques bons tuto sur top-progcasio (en son temps), mais ils étaient plutot orienté pour aider les programmeurs Basic à migrer vers le C, et je ne suis pas partisan de cette méthode. Personnellement, je conseil à ceux qui veulent développer des addin de commencer par apprendre le C (et pas seulement les bases). Une fois qu'on maitrise le C, on peut rapidement faire ses premiers pas avec le SDK et faire quelques programmes.
Mais ce qu'il faudrait faire comme tuto, c'est plutot :
- Un tuto sur l'utilisation du SDK (juste l'aspect manipulation de l'IDE)
- Des tutos sur différentes techniques de programmation propres aux calculatrices (gestion de l'écran monochrome, utilisation des syscalls)
- Des tutos sur les différentes librairies, pour compléter les documentations parfois pauvres (ou inexistantes comme c'est le cas de revolution-fx)
Je vais peut-être essayer d'écrire 2-3 trucs, mais dans tout les cas il faut impérativement apprendre le C d'abord.
+1 PierrotLL, s'attaquer à la prog avec le SDK sans avoir des bases solides en C, je vais pas dire que c'est suicidaire mais c'est la meilleur solution pour abandonner en cours de route à mon avis
Rien que la connaissance "parfaite" des pointeurs me semble être une nécessité absolue...
Entièrement d'accord avec l'idée des tutos à faire aussi.
Faut voire, mais je pense qu'en regroupant un peu les programmeurs qui manient bien le SDK y'a moyen de trouver des gens pour faire quelques tutos, nan?
----------------------------------
Une bataille navale avec Intelligence Artificielle sur Graph 35? C'est ICI !
Projets en cours :
*CGUI++, Une GUI C++ multi-plateforme conçue pour fonctionner sur calculatrices.
*Tiles Creator, un environnement de création et gestion de ressources graphiques.
Dafp Hors ligne Membre Niveau: Aucun
Points: 9010
Défis: 191 Email | Message
Bah logiquement c'est sûr et certains, sinon la calculatrice ne s'eteignerait jamais, mais c'est parceque j'ai un soucis et j'aurais besoin de mettre la calculatrice sous tension.
Collectionneur de figurines d'animés. - WoW c'est le mal mais j'ai choisi le côté obscur
Calculatrices : G85 SD, G100+, Classpad 330 (temp), FX-CG 10
Linux, c'est le seul endroit où tu peux taper ls.
Oui. Pour coder en C++, il faut renommer le fichier main en .cpp, et mettre tout le code par défaut dans un extern "C" { } (le include fxlib.h, la fonction AddIn_main, ainsi que les #pragma et la fonction InitializeSystem en dessous)
Planète-Casio est un site communautaire indépendant et n'est donc pas affilié à Casio | Toute reproduction de Planète-Casio, même partielle, est interdite
Les fichiers, programmes et publications postés sur Planète-Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des copyrights
Merci de respecter le travail des autres ! | CASIO est une marque déposée par CASIO Computer Co., Ltd